Job Title: ERP Programmer / Analyst
Job Location: Missouri 63026
Onsite Requirements:
- ERP (Epicor Kinetic preferred)
- Restful APIs
- C#, .Net
Job Description:
- Client is searching for an ERP Programmer / Analyst to join the IT Team onsite .
- We are seeking a detail-oriented individual who has demonstrated experience with developing, enhancing, integrating, and supporting business applications with a primary focus on ERP systems.
- Additionally, this person will be responsible for creating efficient, scalable, and maintainable solutions that align with our business goals.
- If you have strong technical expertise with a practical understanding of business process flows, then apply today.
Responsibilities:
Application Development:
- Analyze business requirements to design conceptual and technical solutions.
- Establish detailed program specifications on an enhancement request
- Translate program specifications into programming language logic
- Develop new, enhance, or maintain existing ERP applications and support upgrades and updates.
- Perform testing on new or enhanced applications with sample data to validate functionality and performance.
- Develop integrations between the ERP system and third-party applications/external systems.
- Design and develop proof-of-concept prototypes that can scale into production-ready solutions based on business case.
- Manage technical aspects of projects, including third-party contributions, issue tracking, and governance.
- Map technical processes and support business process automation initiatives.
- Develop integrated solutions utilizing RESTful web services and APIs.
- Leverage full-stack development tools, frameworks, and service-oriented architecture (SOA) best practices.
Application Support:
- Provide day-to-day support for application users, addressing questions related to processes, functionality, and data interpretation.
- Investigate and resolve application issues and system interruptions.
- Troubleshoot and resolve bugs arising from software updates, business process changes, or system limitations.
Skills and Qualifications:
Technical Expertise:
- Bachelor's degree in Computer Science, Information Systems, or a related field and at least 5 years of relevant professional experience in application development and support.
- Minimum 5 years of hands-on experience with MS SQL or other relational database engines.
- Minimum 5 years of experience with an ERP system, preferably Epicor.
- Minimum 5 years of experience designing and implementing RESTful APIs.
- 3+ years of experience with C# and/or VB.NET.
- 3+ years of experience developing SSRS (SQL Server Reporting Services) reports.
- Familiarity with software development fundamentals, including C++.
- Strong skills in application testing, documentation, and ongoing maintenance.
- Experience with algorithm design, optimization, and performance tuning.
- Understanding of RESTful services, web API development, and integration best practices.
Business & Systems Knowledge:
- Understanding of system logic, programming languages, and the Epicor development toolkit.
- Knowledge of ERP data structures and system architecture.
- Familiarity with business processes and common implementations (e.g., EDI, ACH processing, credit card and PayPal integrations).
- Experience interfacing with external platforms (e.g., Magento, Sunset, PayPal).
- Solid understanding of SQL for querying and updating relational databases.
- Demonstrated ability to manage multiple priorities in a fast-paced environment
- Strong analytical and problem-solving skills.
- Ability to influence cross-functional teams and communicate effectively with stakeholders.
- Attention to detail and a methodical approach to development (“step-by-step” programming mindset).
- Proven ability to adapt to evolving technologies and environments.
- **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
- This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future**